Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Prepare for release of PyNWB 3.1.2
Before merging:
dev.requirements.txt,requirements-dev.txt,requirements-doc.txt,requirements-opt.txt, andenvironment-ros3.ymlto the latest versions,and update dependency ranges in
pyproject.tomland minimums inrequirements-min.txtas needed.Run
pip install pur && pur -r requirements-dev.txt -r requirements.txt -r requirements-opt.txtand manually update
environment-ros3.yml.Legal.txt,license.txt,README.rst,docs/source/conf.py,and any other locations as needed
pyproject.tomlas neededREADME.rstas neededsrc/pynwb/nwb-schemasubmodule as needed. Check the version number and commit SHAmanually. Make sure we are using the latest release and not the latest commit on the
mainbranch.CHANGELOG.mdand any other docs as needed(
python test.py -v -p -i -b -w -r > out.txt 2>&1). Try to remove all warnings.cd docs; make clean && make htmlbranch by going to https://github.com/NeurodataWithoutBorders/pynwb/actions/workflows/run_all_tests.yml, selecting
"Run workflow" on the right, selecting this branch, and clicking "Run workflow". Make sure all tests pass.
After merging:
docs/source/make_a_release.rstor use aliasgit pypi-release [tag]if set upGitHub releases page with the changelog
regro-cf-autotick-bot bot to create a PR updating the version of HDMF to the latest PyPI release, usually within
24 hours of release, or manually create a PR updating
recipe/meta.yamlwith the latest version numberand SHA256 retrieved from PyPI > PyNWB > Download Files > View hashes for the
.tar.gzfile. Re-render and updatedependencies as needed.